ปลดล็อกพลังของการวัดขนาดโดยเนื้อหาใน CSS! เรียนรู้วิธีควบคุมขนาดขององค์ประกอบตามเนื้อหา สร้างเลย์เอาต์ที่ตอบสนอง และเพิ่มประสิทธิภาพการออกแบบเว็บสำหรับผู้ชมทั่วโลก
การวัดขนาดโดยเนื้อหาของ CSS: การคำนวณขนาดตามเนื้อหา
ในภูมิทัศน์ของการพัฒนาเว็บที่เปลี่ยนแปลงอยู่ตลอดเวลา การสร้างเลย์เอาต์ที่ปรับเปลี่ยนได้อย่างราบรื่นตามขนาดหน้าจอและการเปลี่ยนแปลงเนื้อหาที่แตกต่างกันเป็นสิ่งสำคัญยิ่ง การวัดขนาดโดยเนื้อหาของ CSS ช่วยให้นักพัฒนาสร้างการออกแบบที่ปรับเปลี่ยนได้และตอบสนองได้ โดยอนุญาตให้กำหนดขนาดขององค์ประกอบตามเนื้อหาที่พวกเขามี แทนที่จะเป็นค่าที่ตายตัว บทความนี้ให้คำแนะนำที่ครอบคลุมในการทำความเข้าใจและใช้คุณสมบัติอันทรงพลังเหล่านี้ เพื่อให้มั่นใจว่าการออกแบบเว็บของคุณไม่เพียงแต่สวยงาม แต่ยังทำงานได้อย่างเหมาะสมที่สุดสำหรับผู้ชมทั่วโลก
ทำความเข้าใจพื้นฐาน: การวัดขนาดโดยเนื้อหา (Intrinsic) กับ การวัดขนาดภายนอก (Extrinsic)
ก่อนที่จะเจาะลึกรายละเอียด สิ่งสำคัญคือต้องแยกความแตกต่างระหว่างการวัดขนาดโดยเนื้อหาและการวัดขนาดภายนอก การวัดขนาดภายนอกหมายถึงการกำหนดขนาดขององค์ประกอบโดยใช้ค่าที่ระบุ เช่น พิกเซล (px) เปอร์เซ็นต์ (%) หรือหน่วย viewport (vw, vh) แม้ว่าการวัดขนาดภายนอกจะให้การควบคุมที่แม่นยำ แต่ก็อาจนำไปสู่เลย์เอาต์ที่ไม่ยืดหยุ่นหากเนื้อหาเปลี่ยนแปลงหรือขนาด viewport เปลี่ยนแปลงอย่างมีนัยสำคัญ
ในทางกลับกัน การวัดขนาดโดยเนื้อหาช่วยให้องค์ประกอบกำหนดขนาดของตนเองตามเนื้อหาที่บรรจุอยู่ แนวทางนี้ส่งเสริมการตอบสนองและความสามารถในการปรับตัว ทำให้เป็นเครื่องมือที่มีคุณค่าสำหรับการออกแบบเว็บสมัยใหม่ CSS มีคีย์เวิร์ดและคุณสมบัติหลายอย่างเพื่อให้บรรลุการวัดขนาดโดยเนื้อหา โดยแต่ละคีย์เวิร์ดมีรายละเอียดและการใช้งานที่แตกต่างกัน
แนวคิดหลัก: คีย์เวิร์ดสำหรับการวัดขนาดโดยเนื้อหา
คีย์เวิร์ดต่อไปนี้เป็นพื้นฐานในการทำความเข้าใจและใช้การวัดขนาดโดยเนื้อหาของ CSS:
- max-content: คีย์เวิร์ดนี้ตั้งค่าความกว้างหรือความสูงขององค์ประกอบให้มีขนาดสูงสุดที่จำเป็นในการใส่เนื้อหาโดยไม่ล้น คิดว่าเป็นองค์ประกอบที่ขยายตัวเพื่อรองรับคำที่ยาวที่สุดหรือรูปภาพที่ใหญ่ที่สุด
- min-content: คีย์เวิร์ดนี้ตั้งค่าความกว้างหรือความสูงขององค์ประกอบให้มีขนาดต่ำสุดที่จำเป็นในการบรรจุเนื้อหาโดยไม่ขึ้นบรรทัดใหม่ โดยพื้นฐานแล้วจะพยายามใส่เนื้อหาให้ได้มากที่สุดในบรรทัดเดียว
- fit-content: คีย์เวิร์ดนี้เป็นการผสมผสานระหว่าง max-content และ min-content อนุญาตให้องค์ประกอบใช้พื้นที่ที่ใช้งานได้ แต่จำกัดไว้ที่ขนาด max-content มักใช้ร่วมกับคุณสมบัติการปรับขนาดอื่นๆ
- auto: แม้ว่าจะไม่ใช่ intrinsic โดยตรง แต่ค่า `auto` มักใช้ร่วมกับการวัดขนาดโดยเนื้อหา ช่วยให้เบราว์เซอร์กำหนดขนาดตามเนื้อหาและข้อจำกัดเลย์เอาต์อื่นๆ
สำรวจคีย์เวิร์ดแต่ละรายการโดยละเอียด
max-content
คีย์เวิร์ด max-content มีประโยชน์อย่างยิ่งเมื่อคุณต้องการให้องค์ประกอบขยายเพื่อรองรับเนื้อหา เช่น หัวข้อที่ยาวหรือเซลล์ตารางที่มีข้อความยาว พิจารณา HTML นี้:
<div class="max-content-example">
This is a very long and descriptive heading that will use max-content.
</div>
และ CSS นี้:
.max-content-example {
width: max-content;
border: 1px solid black;
padding: 10px;
}
div จะขยายความกว้างที่จำเป็นในการแสดงหัวข้อทั้งหมดโดยไม่ตัดข้อความ ซึ่งมีประโยชน์อย่างยิ่งสำหรับการทำให้เป็นสากล เนื่องจากคำแปลที่ยาวขึ้นสามารถรองรับได้โดยไม่ทำให้เลย์เอาต์เสีย
min-content
คีย์เวิร์ด min-content มีประโยชน์สำหรับสถานการณ์ที่คุณต้องการให้องค์ประกอบมีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ในขณะที่ยังคงแสดงเนื้อหาโดยไม่ล้น คิดว่าเป็นความกว้างของเนื้อหาที่กว้างที่สุดโดยไม่ขึ้นบรรทัดใหม่ ตัวอย่างเช่น พิจารณาชุดของรูปภาพในแถวแนวนอน ด้วย `min-content` แถวจะหดตัวเพื่อให้พอดีกับรูปภาพที่กว้างที่สุด
พิจารณา HTML นี้:
<div class="min-content-example">
<img src="image1.jpg" alt="Image 1">
<img src="image2.jpg" alt="Image 2">
<img src="image3.jpg" alt="Image 3">
</div>
และ CSS นี้:
.min-content-example {
display: flex;
width: min-content;
border: 1px solid black;
padding: 10px;
}
.min-content-example img {
width: 50px; /* Or other appropriate sizing */
height: auto;
margin-right: 10px;
}
คอนเทนเนอร์จะหดตัวให้มีความกว้างน้อยที่สุดที่จำเป็นในการแสดงรูปภาพ ซึ่งอาจทำให้รูปภาพขึ้นบรรทัดใหม่หากคอนเทนเนอร์ไม่กว้างพอ อย่างไรก็ตาม รูปภาพจะรักษามิติที่ไม่ขึ้นบรรทัดใหม่ขั้นต่ำ หากคุณตั้งค่ารูปภาพเองเป็น `width: min-content` รูปภาพจะใช้ความกว้างตามธรรมชาติ ซึ่งมีประโยชน์สำหรับรูปภาพที่มีมิติแตกต่างกันเพื่อหลีกเลี่ยงพื้นที่สีขาวที่มากเกินไป
fit-content
คีย์เวิร์ด fit-content เป็นตัวเลือกที่หลากหลายซึ่งรวมข้อดีของทั้ง max-content และ min-content โดยพื้นฐานแล้วจะพยายามใช้พื้นที่ให้มากที่สุด แต่จำกัดตัวเองไว้ที่ขนาด max-content พฤติกรรมของ fit-content ได้รับอิทธิพลอย่างมากจากพื้นที่ที่ใช้งานได้
พิจารณา HTML นี้:
<div class="fit-content-example">
<p>This is a short paragraph.</p>
</div>
และ CSS นี้:
.fit-content-example {
width: 50%; /* Example: 50% of the parent's width */
border: 1px solid black;
padding: 10px;
margin: 10px;
}
.fit-content-example p {
width: fit-content;
border: 1px solid gray;
padding: 10px;
}
หาก `div` ของพาเรนต์มีความกว้าง 50% ของ viewport ย่อหน้าภายในจะพยายามใช้พื้นที่ที่ใช้งานได้นั้น อย่างไรก็ตาม การตั้งค่า `fit-content` ของย่อหน้าจะทำให้ย่อหน้าหดตัวให้มีขนาดน้อยที่สุดที่จำเป็นในการแสดงข้อความ หากเนื้อหาย่อหน้ายาวขึ้น มันจะขยายเพื่อเติมพื้นที่ที่ใช้งานได้ (สูงสุด 50% ของ viewport) แต่ไม่เกินนั้น แนวทางนี้เหมาะสำหรับคอมโพเนนต์ที่ยืดหยุ่นซึ่งควรปรับให้เข้ากับเนื้อหาในขณะที่เคารพเลย์เอาต์โดยรวม
การใช้งานจริงและตัวอย่าง
การวัดขนาดโดยเนื้อหามีประโยชน์อย่างยิ่งในสถานการณ์การออกแบบเว็บต่างๆ:
- ตารางที่ตอบสนองได้: การใช้
width: max-contentสำหรับเซลล์ตารางช่วยให้คอลัมน์ปรับความกว้างตามเนื้อหาที่ยาวที่สุดในแต่ละเซลล์ ให้ความสามารถในการปรับที่ยอดเยี่ยมสำหรับข้อมูลที่หลากหลาย - เมนูนำทางแบบไดนามิก: เมนูนำทางสามารถปรับให้เข้ากับความยาวของรายการเมนูได้โดยใช้ `width: fit-content;` สำหรับรายการเมนู ทำให้แน่ใจว่าใช้เฉพาะพื้นที่ที่จำเป็นและตอบสนองต่อการแปล
- แถบด้านข้างที่มีเนื้อหาจำนวนมาก: แถบด้านข้างสามารถปรับความกว้างแบบไดนามิกเพื่อรองรับเนื้อหาที่แตกต่างกัน เช่น โปรไฟล์ผู้ใช้หรือโฆษณาแบบไดนามิก ใช้
width: fit-contentกับเนื้อหาของแถบด้านข้าง - แกลเลอรีรูปภาพ: ใช้แกลเลอรีรูปภาพที่ปรับขนาดรูปภาพให้ตอบสนองตามพื้นที่ที่มีอยู่ ทำให้เลย์เอาต์สามารถปรับเปลี่ยนได้ตามอุปกรณ์ต่างๆ พิจารณาใช้ `max-width: 100%` หรือ `width: 100%` สำหรับรูปภาพภายในคอนเทนเนอร์ที่ยืดหยุ่น ควบคู่ไปกับการวัดขนาดโดยเนื้อหาบนคอนเทนเนอร์เองเพื่อความยืดหยุ่นสูงสุด นี่เป็นสิ่งสำคัญสำหรับการแสดงรูปภาพทั่วโลกแก่ผู้ใช้บนอุปกรณ์ที่มีขนาดการแสดงผลและความเร็วในการเชื่อมต่อที่แตกต่างกัน
- เนื้อหาที่ทำให้เป็นสากล: เว็บไซต์ที่ให้บริการเนื้อหาในหลายภาษาสามารถได้รับประโยชน์อย่างมากจากการวัดขนาดโดยเนื้อหา ภาษาต่างๆ มักมีความยาวคำที่แตกต่างกัน การวัดขนาดโดยเนื้อหาช่วยให้แน่ใจว่าเลย์เอาต์จะรองรับความแตกต่างเหล่านี้ได้อย่างสง่างามโดยไม่ทำให้เกิดการล้นหรือการตัดบรรทัดที่ไม่สวยงาม นี่เป็นสิ่งจำเป็นสำหรับเว็บไซต์ที่มุ่งเป้าไปที่ผู้ชมทั่วโลก ตัวอย่างเช่น ภาษาเยอรมัน ซึ่งมีชื่อคำประสมเป็นที่รู้จัก สามารถนำไปสู่คำที่ยาวขึ้นซึ่งต้องการการจัดการเฉพาะในเลย์เอาต์
เรามาดูตัวอย่างการออกแบบตารางที่ตอบสนองได้โดยละเอียดกัน:
<table>
<thead>
<tr>
<th>Product Name</th>
<th>Description</th>
<th>Price</th>
</tr>
</thead>
<tbody>
<tr>
<td>Super Widget</td>
<td>This is a very useful widget for doing widget things.</td>
<td>$99.99</td>
</tr>
<tr>
<td>Mega Widget</td>
<td>A more powerful version of the Super Widget.</td>
<td>$149.99</td>
</tr>
</tbody>
</table>
และ CSS ที่สอดคล้องกัน:
table {
width: 100%;
border-collapse: collapse;
}
th, td {
border: 1px solid #ccc;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
th, td {
width: max-content; /* Important for responsive sizing */
}
ในตัวอย่างนี้ การตั้งค่า width: max-content สำหรับเซลล์ตารางช่วยให้เซลล์ขยายเพื่อรองรับเนื้อหา ทำให้มั่นใจได้ว่าชื่อผลิตภัณฑ์หรือคำอธิบายที่ยาวจะไม่ถูกตัด ตารางเองจะปรับขนาดให้พอดีกับความกว้างที่มีอยู่ของคอนเทนเนอร์ แม้ในอุปกรณ์มือถือ
การวัดขนาดโดยเนื้อหาและขนาดที่ใช้งานได้
แนวคิดเรื่อง “ขนาดที่ใช้งานได้” เป็นสิ่งสำคัญเมื่อทำงานกับการวัดขนาดโดยเนื้อหา ขนาดที่ใช้งานได้หมายถึงพื้นที่ที่องค์ประกอบมีให้ครอบครอง ซึ่งกำหนดโดยคอนเทนเนอร์พาเรนต์และข้อจำกัดเลย์เอาต์อื่นๆ การวัดขนาดโดยเนื้อหาใช้พื้นที่ที่ใช้งานได้นี้เป็นพื้นฐานในการกำหนดขนาดสุดท้ายขององค์ประกอบ การทำความเข้าใจขนาดที่ใช้งานได้มีความสำคัญอย่างยิ่งเมื่อใช้ `fit-content`
ตัวอย่างเช่น หาก `div` มีความกว้าง 50% ของพาเรนต์ ขนาดที่ใช้งานได้สำหรับส่วนประกอบย่อยคือครึ่งหนึ่งของความกว้างของพาเรนต์ หากคุณใช้ `fit-content` กับส่วนประกอบย่อย มันจะพยายามใช้พื้นที่ 50% ของพาเรนต์ที่ใช้งานได้ แต่จะหดตัวเพื่อให้พอดีกับเนื้อหาหากเนื้อหามีขนาดเล็กกว่า
เทคนิคและข้อควรพิจารณาขั้นสูง
การรวมการวัดขนาดโดยเนื้อหากับคุณสมบัติ CSS อื่นๆ
การวัดขนาดโดยเนื้อหามักจะทำงานได้ดีที่สุดเมื่อใช้ร่วมกับคุณสมบัติ CSS อื่นๆ ตัวอย่างเช่น:
max-widthและmax-height: คุณสามารถใช้ `max-width` และ `max-height` เพื่อควบคุมขีดจำกัดบนของขนาดองค์ประกอบเมื่อใช้การวัดขนาดโดยเนื้อหา ซึ่งจะป้องกันไม่ให้องค์ประกอบมีขนาดใหญ่เกินไป โดยเฉพาะอย่างยิ่งเมื่อจัดการกับ `max-content` ตัวอย่างเช่น `max-width: 100%` ที่ใช้กับรูปภาพช่วยให้แน่ใจว่ารูปภาพจะไม่ล้นคอนเทนเนอร์min-widthและmin-height: คุณสมบัติเหล่านี้สามารถกำหนดขีดจำกัดล่างของขนาดองค์ประกอบได้ เพื่อให้แน่ใจว่าองค์ประกอบจะไม่เล็กเกินไปoverflow: ใช้คุณสมบัติ `overflow` (เช่น `overflow: auto`, `overflow: hidden`) เพื่อควบคุมวิธีการจัดการเนื้อหาเมื่อเกินขนาดโดยเนื้อหาขององค์ประกอบ
ข้อควรพิจารณาด้านประสิทธิภาพ
แม้ว่าการวัดขนาดโดยเนื้อหาจะช่วยเพิ่มการตอบสนอง แต่สิ่งสำคัญคือต้องคำนึงถึงประสิทธิภาพ โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับเนื้อหาจำนวนมากหรือเลย์เอาต์ที่ซับซ้อน การคำนวณที่มากเกินไปโดยเบราว์เซอร์อาจส่งผลต่อประสิทธิภาพการเรนเดอร์ โปรดจำประเด็นเหล่านี้:
- หลีกเลี่ยงการใช้งานมากเกินไป: อย่าใช้การวัดขนาดโดยเนื้อหามากเกินไปในกรณีที่ขนาดที่คงที่เพียงพอ ตัวอย่างเช่น แถบด้านข้างที่มีความกว้างคงที่มักจะเป็นตัวเลือกที่ดีกว่าแถบด้านข้างที่ปรับขนาดด้วย `fit-content`
- เพิ่มประสิทธิภาพเนื้อหา: ตรวจสอบให้แน่ใจว่าเนื้อหาของคุณได้รับการปรับให้เหมาะสมสำหรับเว็บ (เช่น การบีบอัดรูปภาพ)
- ใช้ DevTools: ทดสอบเลย์เอาต์ของคุณเป็นประจำในเครื่องมือสำหรับนักพัฒนาเบราว์เซอร์เพื่อระบุคอขวดด้านประสิทธิภาพที่อาจเกิดขึ้น เครื่องมือ DevTools สมัยใหม่มีฟังก์ชันการวิเคราะห์ประสิทธิภาพที่ยอดเยี่ยม
การเข้าถึง
เมื่อนำการวัดขนาดโดยเนื้อหาไปใช้ โปรดคำนึงถึงการเข้าถึง ตรวจสอบให้แน่ใจว่าเนื้อหายังคงสามารถอ่านได้และเข้าถึงได้สำหรับผู้ใช้ทุกกลุ่ม ซึ่งรวมถึง:
- ความคมชัดเพียงพอ: รักษาความคมชัดที่เพียงพอระหว่างสีข้อความและพื้นหลัง
- การปรับขนาดข้อความ: อนุญาตให้ผู้ใช้ปรับขนาดข้อความโดยไม่ทำให้เลย์เอาต์เสีย
- HTML เชิงความหมาย: ใช้องค์ประกอบ HTML เชิงความหมาย (เช่น
<header>,<nav>,<article>,<aside>,<footer>) เพื่อจัดโครงสร้างเนื้อหาของคุณอย่างมีเหตุผล HTML เชิงความหมายช่วยปรับปรุงการเข้าถึงสำหรับโปรแกรมอ่านหน้าจอและเทคโนโลยีช่วยเหลืออื่นๆ
แนวทางปฏิบัติที่ดีที่สุดสำหรับการออกแบบเว็บระดับโลก
การยอมรับการวัดขนาดโดยเนื้อหาเป็นสิ่งสำคัญอย่างยิ่งในการสร้างแอปพลิเคชันเว็บที่ทำงานได้อย่างสม่ำเสมอในอุปกรณ์และภูมิภาคต่างๆ ต่อไปนี้คือข้อควรพิจารณาที่สำคัญสำหรับการออกแบบเว็บระดับโลก:
- การแปลภาษา: ออกแบบเลย์เอาต์ของคุณเพื่อรองรับการขยายและหดตัวของข้อความ ภาษาต่างๆ มีความยาวคำที่แตกต่างกัน และคำแปลอาจยาวหรือสั้นกว่าเนื้อหาต้นฉบับ การวัดขนาดโดยเนื้อหาช่วยให้เนื้อหาปรับเปลี่ยนได้อย่างสง่างาม
- ภาษาจากขวาไปซ้าย (RTL): พิจารณาผลกระทบของภาษา RTL (เช่น ภาษาอาหรับ ฮีบรู) และพฤติกรรมขององค์ประกอบ ตรวจสอบให้แน่ใจว่าเลย์เอาต์ของคุณสามารถปรับเปลี่ยนได้ง่ายโดยใช้คุณสมบัติเชิงตรรกะ เช่น
startและendหรือด้วยคุณสมบัติ CSS ที่เหมาะสม แทนที่จะพึ่งพาค่าที่กำหนดไว้ตายตัว - ชุดอักขระและฟอนต์: ใช้ชุดอักขระที่เหมาะสม (เช่น UTF-8) เพื่อรองรับอักขระและภาษาที่หลากหลาย เลือกฟอนต์ที่ปลอดภัยสำหรับเว็บ หรือใช้ฟอนต์เว็บที่รองรับอักขระที่จำเป็น
- ข้อควรพิจารณาทางวัฒนธรรม: ตระหนักถึงความแตกต่างทางวัฒนธรรมและการเปลี่ยนแปลงตามภูมิภาคในการนำเสนอเนื้อหา ตัวอย่างเช่น ทิศทางการไหลของข้อความและขนาดของรูปภาพอาจส่งผลต่อประสบการณ์ผู้ใช้
- การทดสอบบนอุปกรณ์ต่างๆ: ทดสอบเว็บไซต์ของคุณอย่างเข้มงวดบนอุปกรณ์และขนาดหน้าจอต่างๆ ที่ใช้กันทั่วไปในตลาดเป้าหมายของคุณ ซึ่งจะช่วยให้แน่ใจว่าเลย์เอาต์ของคุณได้รับการปรับให้เหมาะสมสำหรับผู้ชมทั่วโลก จำลองความเร็วเครือข่ายที่แตกต่างกันด้วย
- การเพิ่มประสิทธิภาพประสิทธิภาพ (อีกครั้ง): ประสิทธิภาพของเว็บไซต์ส่งผลอย่างมากต่อประสบการณ์ผู้ใช้ทั่วโลก เวลาในการโหลดที่เร็วขึ้นเป็นสิ่งจำเป็น โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่มีการเชื่อมต่ออินเทอร์เน็ตช้าในบางภูมิภาค ย่อขนาด CSS, JavaScript และเพิ่มประสิทธิภาพรูปภาพ พิจารณาใช้ Content Delivery Network (CDN) เพื่อให้บริการเนื้อหาใกล้เคียงกับผู้ใช้ทั่วโลก
สรุป: การยอมรับอนาคตของเลย์เอาต์เว็บ
การวัดขนาดโดยเนื้อหาของ CSS นำเสนอแนวทางที่ทรงพลังและยืดหยุ่นในการสร้างเลย์เอาต์เว็บที่ตอบสนองและปรับเปลี่ยนได้ ด้วยการเรียนรู้แนวคิดของ max-content, min-content และ fit-content` นักพัฒนาสามารถสร้างการออกแบบที่ปรับเปลี่ยนตามเนื้อหาและพื้นที่ที่ใช้งานได้โดยอัตโนมัติ มอบประสบการณ์ผู้ใช้ที่เหมาะสมที่สุดในอุปกรณ์และขนาดหน้าจอที่หลากหลาย การยอมรับการวัดขนาดโดยเนื้อหาไม่ใช่ทางเลือกอีกต่อไป มันเป็นสิ่งจำเป็นสำหรับการสร้างเว็บไซต์ที่ทันสมัยและใช้งานง่ายซึ่งออกแบบมาสำหรับผู้ชมทั่วโลก
ความสามารถในการสร้างเลย์เอาต์ที่ปรับตามเนื้อหาและพื้นที่ที่ใช้งานได้เป็นสิ่งสำคัญในการให้บริการผู้ชมทั่วโลก การทำความเข้าใจและนำเทคนิคการวัดขนาดโดยเนื้อหาไปใช้จะช่วยสร้างเว็บที่เข้าถึงได้และตอบสนองได้มากขึ้น
ด้วยการใช้เทคนิคเหล่านี้อย่างรอบคอบและพิจารณาแนวทางปฏิบัติที่ดีที่สุดระดับโลก คุณสามารถยกระดับทักษะการออกแบบเว็บของคุณและสร้างเว็บไซต์ที่ไม่เพียงแต่สวยงามเท่านั้น แต่ยังใช้งานได้ดี เข้าถึงได้ และปรับให้เหมาะสมสำหรับผู้ใช้ทั่วโลก
อ่านเพิ่มเติม:
- MDN Web Docs: CSS width
- MDN Web Docs: CSS height
- CSS Working Group: CSS Sizing Module Level 4